Multicarrier Communication System Employing Explicit Frequency Hopping

ABSTRACT

Variable bandwidth assignment and frequency hopping are employed to make efficient use of radio resources. Variable bandwidth assignment is achieved by dynamically allocating different numbers of subcarriers to different wireless communication devices depending on their instantaneous channel conditions. The frequency hopping patterns are determined “on-the-fly” based on the current bandwidth assignments. The bandwidth assignments and frequency hopping patterns are signaled to the wireless communication devices in a scheduling grant.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a continuation of U.S. application Ser. No.12/672,299, which is the national stage entry under 35 U.S.C. 371 ofinternational application no. PCT/SE2008/050581, filed May 16, 2008,which in turn claims the benefit of provisional application No.60/954,731 filed Aug. 8, 2007, each of which applications areincorporated herein by reference in their entirety.

TECHNICAL FIELD

The present invention relates generally to multicarrier communicationsystems and, more particularly, to an Orthogonal Frequency DivisionMultiplexing (OFDM) system that employs frequency hopping.

BACKGROUND

Frequency hopping is a spread spectrum technique used in manyradio-communication applications. In a frequency hopping spread spectrumsystem, the transmitter changes the frequency of its transmissions overtime according to a pseudorandom hopping pattern. In effect, thetransmitter “hops” from one frequency to another during transmission tospread its signal over a wide frequency band, while at any given moment,the transmitted signal occupies a narrow frequency band. The hoppingperiod, referred to herein as a time slot, is the time interval duringwhich the frequency remains constant. The frequency hopping patterncomprises the sequence of frequencies over which the transmitter hops.

Frequency hopping provides frequency diversity, which helps mitigate theeffects of multipath fading provided that the spacing betweensub-carriers is sufficiently large so that fading is uncorrelated acrossthe different frequencies. Most mobile-communication systems applychannel coding at the transmitter side and corresponding channeldecoding at the receiver side. To take advantage of the frequencydiversity provided by frequency hopping, a block of coded informationshould be spread out over multiple hops, i.e. multiple time slots.

Frequency hopping may be used to share a radio resource between multipleusers. In conventional frequency hopping systems, different mobileterminals within the same cell or sector of a mobile communicationsystem are assigned mutually orthogonal frequency hopping patterns sothat the mobile devices will not transmit simultaneously on the samefrequency in the same time slot. One way to ensure that the hoppingpatterns are mutually orthogonal is to use the same basic hoppingpattern for all mobile devices with different frequency offsets for eachmobile terminal.

Between cells, different non-orthogonal frequency-hopping patterns aretypically used, implying that simultaneous transmissions from two mobiledevices in neighboring cells in the same frequency band during the sametime slot may take place. When this happens, a “collision” occurs,implying a high interference level during the corresponding time slot.However, due to the channel coding spanning several hops, the channeldecoder can typically still decode the information correctly.

Frequency hopping may be applied in Orthogonal Frequency DivisionMultiplexing (OFDM) systems. In OFDM systems, a wideband carrier isdivided into a plurality of subcarriers. A Fast Fourier Transform isapplied to the modulation symbols to spread the modulation symbols overmultiple subcarriers of the wideband carrier. Frequency hopping may beimplemented in OFDM systems by varying the subcarrier assignments.

Recently, there has been interest in using variable bandwidthallocations in the uplink of OFDM systems. The basic concept is to varythe bandwidth assigned to mobile terminals based on their instantaneouschannel conditions, buffer level, Quality of Service (QoS) requirements,and other factors. A scheduler in the network schedules the mobileterminals and determines their bandwidth allocations.

Frequency hopping has not previously been used in OFDM systems thatemploy variable bandwidth allocation. One difficulty in applyingfrequency hopping techniques to an OFDM system that allows variablebandwidth allocations is that the number of available hopping patternschanges depending on the bandwidth allocations. Furthermore, when mixingtransmissions from two or more mobile devices using different bandwidthswithin one subframe (FDMA), the hopping possibilities for each mobiledevice depends on the bandwidth allocated to the other mobile devices.Another problem is that bandwidth allocations are dependent on theinstantaneous channel conditions of the mobile devices and thus cannotbe known in advance. If the frequency pattern is establish withoutconsideration of the bandwidth allocations, the bandwidth allocationsmust be made to avoid collisions, which will reduce the efficiency ofthe system.

Accordingly, there is a need for new scheduling techniques to enablefrequency hopping in OFDM systems that allow variable bandwidthallocations.

SUMMARY

The present invention provides a method and apparatus to implementfrequency hopping in an OFDM system that allows variable bandwidthallocations to mobile terminals. Variable bandwidth assignment isachieved by dynamically allocating different numbers of subcarriers todifferent mobile terminals depending on their instantaneous channelconditions. The frequency hopping patterns are determined “on-the-fly”based on the current bandwidth assignments for the concurrentlyscheduled mobile terminals. The bandwidth assignments and frequencyhopping patterns are signaled to the mobile terminals in a schedulinggrant. Because the frequency hopping patterns are not predefined, thescheduling grant explicitly signals the bandwidth allocations andfrequency offset for each time slot within the scheduling interval.

The invention provides a very flexible, simple (low complexity), andlow-overhead method to implement uplink frequency hopping in a systemsupporting flexible bandwidth transmission.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates an exemplary transmitter for implementing singlecarrier OFDM with variable bandwidth and frequency hopping.

FIG. 2 illustrates an exemplary OFDM processor for a single carrier OFDMtransmitter.

FIG. 3 illustrates the structure of an exemplary OFDM carrier.

FIG. 4 illustrates an exemplary frequency hopping pattern for a singlemobile terminal.

FIG. 5 illustrates mutually orthogonal frequency hopping patterns fortwo mobile terminals.

FIG. 6 illustrates how variable bandwidth allocations impact availablefrequency hopping patterns.

FIG. 7 illustrates an exemplary frequency hopping pattern combined witha variable bandwidth allocation.

FIG. 8 illustrates an exemplary access node in a mobile communicationnetwork including a scheduler for determining bandwidth allocations andfrequency hopping patterns.

FIG. 9 illustrates an exemplary method implemented by a scheduler forscheduling uplink transmissions in a mobile communication system.

DETAILED DESCRIPTION

Referring now to the drawings, an exemplary transmitter according to oneexemplary embodiment of the invention is shown and indicated generallyby the numeral 10. Transmitter 10 is configured to implement atransmission scheme known as Single Carrier Orthogonal FrequencyDivision Multiplexing (SC-OFDM). Variable bandwidth assignment andfrequency hopping are employed to make efficient use of radio resources.Variable bandwidth assignment is achieved by dynamically allocatingdifferent numbers of subcarriers to different mobile terminals dependingon their instantaneous channel conditions. The frequency hoppingpatterns are determined “on-the-fly” based on the current bandwidthassignments. The bandwidth assignments and frequency hopping patternsare signaled to the mobile terminals in a scheduling grant.

Referring to FIG. 1, transmitter 10 comprises a transmit signalprocessor 12, an Orthogonal Frequency Division Multiplexing (OFDM)processor 14, and a transmitter front end 16. Transmit signal processor12 generates a coded and modulated signal for transmission to a remoteterminal. The transmit signal processor 12 may use any known form ofmodulation such as Quadrature Amplitude Modulation (QAM) or QuadraturePhase Shift Keying (QPSK). OFDM processor 14 receives the modulatedsignal from the transmit signal processor 12 and applies OFDM modulationto generate a transmit signal. The functionality of the transmit signalprocessor 12 and OFDM processor 14 may be implemented by one or moredigital signal processors. The transmitter front end 16 couples to atransmit antenna 18. The transmitter front end 16 comprises adigital-to-analog converter to convert the transmit signal to analogform and radio frequency circuits to filter and amplify the transmitsignal.

FIG. 2 illustrates an exemplary OFDM processor 14 that implements a formof OFDM transmission called single carrier OFDM (SC-OFDM). Thecomponents illustrated in FIG. 2 represent functional elements that maybe implemented by one or more processors. OFDM processor 14 comprises aDiscrete Fourier Transform (DFT) module 22, a subcarrier mapping circuit24, an Inverse Discrete Fourier Transform (IDFT) module 26, and a CyclicPrefix (CP) module 28. A block of M modulated symbols in any modulationalphabet is input to the size-M DFT module 22. The DFT module 22performs a DFT on the modulation symbols to convert the modulationsymbols from the time domain to the frequency domain. Mapping circuit 24maps the frequency samples output by the DFT module 22 to correspondinginputs of a size-N IDFT module 26, where N>M. The unused inputs of theIDFT module 26 are set to zero. IDFT module 26 transforms the frequencysamples back to the time domain. In some embodiments of the invention,bandwidth expansion and spectrum shaping (not shown) may be applied tothe frequency samples in the frequency domain before conversion back tothe time domain. For example, a spectrum shaping circuit may be appliedby multiplying the frequency domain samples with a spectrum shapingfunctions, such as a root-raised-cosine function. The transmit signalcorresponding to a single block of modulation symbols is referred toherein as an OFDM symbol. Cyclic prefix module 28 then applies a cyclicprefix to the OFDM symbol.

Single carrier OFDM as illustrated in FIG. 2 may be viewed as OFDM witha DFT-based pre-coding, where each IDFT input corresponds to one OFDMsubcarrier. Therefore, the term DFT-spread OFDM or DFTS-OFDM is oftenused to describe the transmitter structure of FIG. 2. The use of theDFT-based pre-coding gives the final transmitted signal “single carrier”properties, implying that each modulation symbol is “spread” over theentire transmission bandwidth and that the transmitted signal has arelatively low peak-to-average-power ratio compared to normal OFDMtransmission. Assuming a sampling rate of ƒ_(s) at the output of theIDFT module 26, the nominal bandwidth of the transmit signal will beBW=M/N·ƒ_(s).

The OFDM transmitter 10 illustrated in FIG. 1 allows for variation inthe instantaneous bandwidth of the transmission by varying the blocksize M of the modulation symbols input to the DFT module 22. Increasingthe block size M will increase the instantaneous bandwidth required fortransmission, while decreasing the block size M will decrease theinstantaneous bandwidth required for transmission. Furthermore, byshifting the IDFT inputs to which the DFT outputs are mapped, thetransmitted signal may be shifted in the frequency domain.

FIG. 3 illustrates the structure of an exemplary OFDM carrier for uplinktransmissions. The vertical axis in FIG. 3 represents the frequencydomain and the horizontal axis represents the time domain. In thefrequency domain, the radio resource is divided into a plurality ofnarrowband subcarriers. A typical OFDM carrier may comprise hundreds oreven several thousand subcarriers. In the time domain, the radioresource is divided into time slots. Each time slot comprises aplurality of symbol periods. In this example, a time slot comprisesseven (7) symbol periods. One of the symbol periods in each time slot isused to transmit a pilot symbol. The remaining six symbols in each timeslot are used to transmit data and/or control signals. The subcarriersin a time slot may be grouped into units known as resource blocks. Forexample, the exemplary embodiment disclosed herein, a resource blockcomprises twelve (12) subcarriers over a period equal to one time slot.

For purposes of uplink scheduling, the uplink radio resource is dividedin the time domain into scheduling units called subframes. A subframecomprises two or more time slots. In the exemplary embodiment describedherein, a subframe comprises two (2) time slots, although a differentnumber of time slots may also be used. During each subframe, an accessnode, e.g., base station, in the mobile communication network mayschedule one or more mobile terminals to transmit on the uplink. Theaccess node indicates the scheduled mobile terminals by sending ascheduling grant on a downlink control channel.

In some systems, variable bandwidth allocation in combination with anorthogonal multiplexing scheme may be used to improve system throughput.In OFDM systems, it may not be efficient to allocate the entireavailable bandwidth to a single mobile terminal during a given timeslot. The data rates that a mobile device may achieve are likely to belimited by the available power of the mobile device. Allocating theentire available bandwidth to a power-limited mobile device would resultin a waste of system resources. When the mobile device is unable to usethe entire available bandwidth, a smaller transmission bandwidth may beassigned to the mobile device and the remaining bandwidth may beassigned to another mobile terminal. Thus, an orthogonal multiplexingscheme such as frequency division multiplexing (FDM) may be used toshare the available bandwidth among two or more mobile terminals.

According to the present invention, frequency hopping may be used incombination with variable bandwidth allocation to improve the robustnessof the transmitted signal to fading, and thus reduce bit errors that mayoccur during transmission. In frequency hopping systems, the transmitterchanges the frequency of its transmissions over time, e.g., according toa pseudorandom hopping pattern. FIG. 4 illustrates a hopping patternover twelve resource blocks and twelve time slots. As shown in FIG. 4,the transmitter “hops” from one frequency to another during transmissionto spread its signal over a wide frequency band, while at any givenmoment, the transmitted signal occupies a narrow frequency band. In anOFDM system, frequency hopping may be implemented by shifting thefrequency position of the resource blocks assigned to a mobile terminalduring a scheduling interval. For example, if the scheduling intervalused is one subframe, then the mobile terminal may be assigned differentresource blocks in each timeslot within a subframe.

In conventional frequency hopping systems, different mobile terminalswithin the same cell or sector of a mobile communication system areassigned mutually orthogonal frequency hopping patterns so that themobile devices will not transmit simultaneously on the same frequency inthe same time slot. One way to ensure that the hopping patterns aremutually orthogonal is to use the same basic hopping pattern for allmobile devices with different frequency offsets for each mobileterminal. FIG. 5 illustrates how frequency hopping is used to share theavailable bandwidth between two or more mobile devices. As shown in FIG.5, each mobile terminal uses the same frequency hopping pattern.However, mobile device 2 has an offset of 3 resource blocks relative tomobile terminal 1. Note that the resource blocks “wrap-around”, e.g. anoffset of 3 relative to f₅ equals f₀.

Frequency hopping has not previously been used in Frequency DivisionMultiplexing (FDM) and OFDM systems that employ variable bandwidthallocation. One difficulty in applying frequency hopping techniques tosystems that allows variable bandwidth allocations is that the number ofavailable hopping patterns changes depending on the bandwidthallocations. For a wideband signal, there are fewer hopping optionscompared to a narrow band signal. As an example, in an OFDM system witheight resource blocks in the frequency domain, for a transmissionbandwidth corresponding to one resource block, there are eight differenthopping possibilities (eight possible frequency positions). However, fora transmission bandwidth of seven resource blocks, there are only twohopping possibilities (two possible frequency positions). Thus, the samehopping pattern cannot be used in both scenarios.

Furthermore, when mixing transmissions from two or more mobile devicesusing different bandwidths within one subframe (FDMA), the hoppingpossibilities for each mobile device depends on the bandwidth allocatedto the other mobile devices. This constraint is illustrated in FIG. 6.FIG. 6 illustrates two mobile terminals sharing a total of eightresource blocks. Mobile terminal 1 is allocated seven resource blocksand mobile terminal 2 is allocated only one resource block. As seen bythis simplified example, there are only two possible frequency positionsfor mobile terminal 1. In the absence of other users, mobile terminal 2would have eight possibilities. However, to avoid collisions with mobileterminal 1, mobile terminal 2 is also limited to only two possiblefrequency positions.

A third problem is that bandwidth allocations are dependent on theinstantaneous channel conditions of the mobile devices and thus cannotbe known in advance. If the frequency pattern is establish withoutconsideration of the bandwidth allocations, then the predeterminedfrequency hopping patterns will impose undesirable constraints on thebandwidth allocation. In this case, the bandwidth allocations must bemade to avoid collisions, which will reduce the efficiency of thesystem.

The present invention provides a method for implementing frequencyhopping in an OFDM system that allows variable bandwidth allocation.According to the present invention, a scheduler at the base station orwithin the network dynamically determines both the bandwidth allocationand the frequency hopping pattern to be used by each mobile terminalthat is scheduled during a given scheduling interval. Scheduling is thusnot based on pre-defined frequency hopping patterns. The scheduler thenexplicitly signals the bandwidth allocations and frequency hoppingpatterns to the scheduled mobile terminals in a scheduling grant. Thus,the frequency hopping pattern may be changed from one schedulinginterval to the next depending on the bandwidth allocations.

FIG. 7 provides a simple example to illustrate how scheduling isperformed according to one exemplary embodiment. FIG. 7 illustrates anOFDM carrier with 24 resource blocks. In the following discussion, theindex i denotes the mobile terminal, the index j denotes the time slot,L_(i) is the bandwidth allocation for the mobile terminal expressed asthe number of resource blocks, and K_(i)(j) is the frequency offset forthe i^(th) mobile terminal in the j^(th) time slot. Three mobileterminals are being scheduled to transmit concurrently during ascheduling interval comprising two time slots, e.g., one subframe. Afirst mobile terminal denoted as Mobile terminal 1 is allocated eightresource blocks, a second mobile terminal denoted Mobile terminal 2 isallocated twelve resource blocks, and a third mobile terminal denotedMobile terminal 3 is allocation 4 resource blocks. The bandwidthallocation is the same in each time slot during the scheduling interval.In the first time slot (slot “0”), Mobile terminal 1 is assigned afrequency offset K₁(0)=12, Mobile terminal 2 is assigned a frequencyoffset K₂(0)=0, Mobile terminal 3 is assigned a frequency offsetK₃(0)=20. In the second time slot (slot “1”), Mobile terminal 1 isassigned a frequency offset K₁(1)=0, Mobile terminal 2 is assigned afrequency offset K₂(1)=12, and mobile terminal 3 is assigned a frequencyoffset K₃(1)=8.

From the example shown in FIG. 7, it may be seen that three parametersneed to be signaled to each mobile terminal: the bandwidth assignmentL_(i) for the scheduling interval, the frequency offset for the firsttime slot K_(i)(0), and the frequency offset K_(i)(1) for the secondtime slot. It should be noted that because predefined hopping patternsare not used, the frequency offset for the second time slot is notdependent on the frequency offset used in the first time slot. Thus, inthe example above, the base station needs to signal the frequency offsetfor the second time slot as well as the first time slot. This procedureis referred to herein as explicit signaling.

The three parameters L_(i) (the assigned bandwidth measured in number ofresource blocks), K_(i)(0) (the frequency offset of the assignment forthe first slot), and K_(i)(1) (the frequency offset of the assignmentfor the second slot) may be signaled independently of each other.However, there is a dependency between the value of L_(i) and thepossible values of K_(i)(0) and K_(i)(1). More exactly, for a givenvalue of L_(i), K_(i)(0) and K_(i)(1) may only take values in the range0 to N−L_(i), where N is the total number of available resource blocks.Thus, by jointly encoding the parameters L_(i), K_(i)(0), and K_(i)(1)the total amount of bits to signal L_(i), K_(i)(0), and K_(i)(1) may bereduced. This may be expressed so that the combination of L_(i),K_(i)(0), and K_(i)(1) are signaled as a single parameter, rather thansignaling L_(i), K_(i)(0), and K_(i)(1) as three different independentparameters.

In some scenarios, frequency hopping may not always be used. One suchcase is when frequency-domain channel-dependent scheduling is used. Ifchannel-dependent scheduling is used, explicit signaling of K_(i)(1)implies unnecessary overhead. To avoid this, different formats of thescheduling grants may be provided: one format including the parameterK_(i)(1) and one format not including the parameter K_(i)(1).

FIG. 8 illustrates an exemplary access node 50 for scheduling uplinktransmission in a mobile communication system. The access node 50comprises transceiver circuits 52 coupled to an antenna 54 forcommunicating with one or more mobile terminals, and a control circuit56 for controlling the operation of the access node 50. The controlcircuit 56 may comprise one or more processors that carry out thevarious control functions, such as radio resource control. The controlcircuit 56 includes a scheduler 58 to schedule uplink transmission asdescribed above. The scheduler 58 is responsible for determining whichmobile terminals to schedule for transmission during each schedulinginterval and to send a scheduling grant to the scheduled mobileterminals.

FIG. 9 illustrates an exemplary procedure 100 implemented by thescheduler 58. The procedure 100 shown in FIG. 9 is repeated in eachscheduling interval when frequency hopping is used. Before the start ofa given scheduling interval, the scheduler 58 selects the mobileterminals and determines the bandwidth allocations for the selectedmobile terminals (block 102). The selection of mobile terminals and thedetermination of bandwidth allocations are based on the channelconditions, buffer levels, and other relevant factors. Once thebandwidth allocations are determined, the scheduler 58 determinesfrequency hopping patterns for each scheduled mobile terminal (block104) and sends a scheduling grant to each scheduled mobile terminal(block 106).

The invention provides a very flexible, simple (low complexity), andlow-overhead method to implement uplink frequency hopping in a systemsupporting flexible bandwidth transmission. In general, those skilled inthe art will appreciate that the present invention is not limited by theforegoing description and accompanying drawings. Instead, the presentinvention is limited only by the claims and their legal equivalents.

What is claimed is:
 1. A method implemented by an access node forscheduling uplink transmissions in a wireless communication system, saidmethod comprising: determining a bandwidth to allocate for an uplinktransmission that is to be performed by a wireless communication devicein a scheduling interval comprising multiple time slots; determining,based on the bandwidth, frequency offsets by which the uplinktransmission is to be respectively offset in frequency during themultiple time slots of the scheduling interval; and transmittinginformation indicating the bandwidth and the frequency offsets in ascheduling grant to the wireless communication device.
 2. The method ofclaim 1, wherein determining the frequency offsets comprises determininga different frequency offset for each time slot in the schedulinginterval.
 3. The method of claim 1, wherein determining the bandwidth toallocate comprises determining a number of subcarriers to allocate forthe uplink transmission.
 4. The method of claim 1, wherein determiningthe bandwidth to allocate comprises determining the bandwidth toallocate independent from determining a bandwidth to allocate for anuplink transmission that is to be performed in another schedulinginterval.
 5. The method of claim 1, wherein each frequency offset foreach time slot is independent of the frequency offset in another timeslot, and the transmitting comprises transmitting the bandwidth and thefrequency offsets as a single parameter.
 6. The method of claim 1,wherein determining the bandwidth to allocate comprises determining thebandwidth to allocate based on instantaneous channel conditions of thewireless communication device.
 7. The method of claim 1, whereindetermining the bandwidth to allocate comprises determining thebandwidth to allocate based on instantaneous channel conditions of thewireless communication device as well as other wireless communicationdevices in the wireless communication system.
 8. The method of claim 1,wherein determining the frequency offsets comprises determining the samefrequency offset for each time slot, and wherein transmitting theinformation comprises selectively transmitting information indicating asingle frequency offset that is representative of the frequency offsetsfor each time slot.
 9. The method of claim 1, wherein determining thefrequency offsets comprises determining at least two different frequencyoffsets that characterize a frequency hopping pattern within thescheduling interval.
 10. An access node in a wireless communicationsystem for scheduling uplink transmissions for a plurality of mobiledevices, said access node comprising: a processor and a memory, saidmemory containing instructions executable by said processor whereby theaccess node is configured to: determine a bandwidth to allocate for anuplink transmission that is to be performed by a wireless communicationdevice in a scheduling interval comprising multiple time slots;determine, based on the bandwidth, frequency offsets by which the uplinktransmission is to be respectively offset in frequency during themultiple time slots of the scheduling interval; and transmit informationindicating the bandwidth and the frequency offsets in a scheduling grantto the wireless communication device.
 11. The access node of claim 10,wherein the access node is a base station.
 12. The method of claim 10,wherein the memory contains instructions executable by the processorwhereby the access node is configured to determine the frequency offsetsby determining at least two different frequency offsets thatcharacterize a frequency hopping pattern within the scheduling interval.13. The method of claim 10, wherein the memory contains instructionsexecutable by the processor whereby the access node is configured todetermine the bandwidth to allocate by determining a number ofsubcarriers to allocate for the uplink transmission.
 14. The method ofclaim 10, wherein the memory contains instructions executable by theprocessor whereby the access node is configured to transmit theinformation by transmitting a single parameter indicative of thebandwidth and the frequency offsets.
 15. The method of claim 10, whereinthe memory contains instructions executable by the processor whereby theaccess node is configured to dynamically determine instantaneous channelconditions of one or more wireless communication devices in the wirelesscommunication system, and to determine the bandwidth based on thedetermined instantaneous channel conditions.
 16. The method of claim 10,wherein the memory contains instructions executable by the processorwhereby the access node is configured to determine the frequency offsetsby determining a different frequency offset for each time slot in thescheduling interval.
 17. A method implemented in a wirelesscommunication device for uplink transmission in a wireless communicationsystem, the method comprising: receiving a scheduling grant from anaccess node, wherein the scheduling grant includes informationindicating: a bandwidth allocated for an uplink transmission that is tobe performed by the wireless communication device in a schedulinginterval comprising multiple time slots; and frequency offsets by whichthe uplink transmission is to be respectively offset in frequency duringthe multiple time slots of the scheduling interval, wherein thefrequency offsets are based on the bandwidth; and transmitting an uplinktransmission in the scheduling interval in accordance with thescheduling grant.
 18. The method of claim 17, wherein the informationindicates at least two different frequency offsets that characterize afrequency hopping pattern within the scheduling interval.
 19. The methodof claim 17, wherein the bandwidth allocated comprises a number ofsubcarriers over which the uplink transmission is to be made.
 20. Themethod of claim 17, wherein the receiving comprises receiving a singleencoded parameter; and the method further comprises decoding the singleencoded parameter to determine the bandwidth allocated and the frequencyoffsets.